input {
    outline: 0
}

input[type=number] {
    -moz-appearance: textfield
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
    -webkit-appearance: none
}

.fs18 {
    font-size: .18rem
}

.fs20 {
    font-size: .2rem
}

.fs22 {
    font-size: .22rem
}

.fs24 {
    font-size: .24rem
}

.fs26px {
    font-size: 26px
}

.fs28 {
    font-size: .28rem
}

.fs32 {
    font-size: .32rem
}

.colorFFF {
    color: #FFF
}

.color505971 {
    color: #505971
}

.color161D2E {
    color: #161D2E
}

.color00A65E {
    color: #00A65E
}

.colorEE5400 {
    color: #EE5400
}

.color5379E6 {
    color: #5379E6
}

.color285FE3 {
    color: #285FE3
}

.mt0 {
    margin-top: 0!important
}

.mt5 {
    margin-top: .05rem
}

.mt18 {
    margin-top: .18rem
}

.mt25 {
    margin-top: .25rem;
}

.ml47 {
    margin-left: .47rem
}

.ml6 {
    margin-left: .06rem
}

.ml10 {
    margin-left: .1rem;
}

.cursor-pointer {
    cursor: pointer
}

.word-break {
    word-break: break-all
}

.text-underline {
    text-decoration: underline
}

.text-center {
    text-align: center
}

.text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-overflow-2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.flex {
    display: flex
}

.flex1 {
    flex: 1;
}

.flex-wrap {
    flex-wrap: wrap
}

.align-item-center {
    display: flex;
    align-items: center
}

.justify-content-between {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.justify-content-center {
    display: flex;
    align-items: center;
    justify-content: center
}

.el-message, .el-loading-spinner {
    font-size: 16px;
}